//
//  ItemInfo.cpp
//  petgame
//
//  Created by zz on 2018/12/14.
//

#include "ItemInfo.hpp"

//创建对象
ItemInfo*ItemInfo::create(string filename,string shopname,int effect){
    
    auto iteminfo=new ItemInfo();
//    初始化
    if(iteminfo&&iteminfo->init(filename,shopname,effect)){
//        自动释放
        iteminfo->autorelease();
        return iteminfo;
    }else{
//        安全释放
        CC_SAFE_DELETE(iteminfo);
        return NULL;
    }
}

bool ItemInfo::init(string filename,string shopname,int effect){
    
//    父类初始化
    if(!Node::init()){
        
        return false;
    }
//    初始化数据
    this->_filename=filename;
    this->_shopname=shopname;
    this->_effect=effect;
    
    return true;
}


string ItemInfo::getFileName(){
//    返回资源文件名称
    return this->_filename;
}
string ItemInfo::getShopName(){
//    返回商品名称
    return this->_shopname;
}
int ItemInfo::getEffect(){
//    返回效果
    return this->_effect;
}
